﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Drawing.Drawing2D;

namespace TestePong
{
    public class Bola
    {

        private float _velocidade;
        private bool _colidiu;

        public Color Cor { get; set; }
        public int EixoX { get; set; }
        public int EixoY { get; set; }
        public int Largura { get; set; }
        public int Altura { get; set; }
        

        public Bola(int eixoX, int eixoY, int largura, int altura, Color cor)
        {
            this._velocidade = 5;
            this._colidiu = false;
            this.Cor = cor;
            this.EixoX = eixoX;
            this.EixoY = eixoY;
            this.Largura = largura;
            this.Altura = altura;
        }

        public void Desenhar()
        {
            Global.Grafico.SmoothingMode = SmoothingMode.AntiAlias;
            Global.Grafico.PixelOffsetMode = PixelOffsetMode.HighQuality;
            Global.Grafico.DrawEllipse(new Pen(new SolidBrush(Color.Black)), this.EixoX - this.Largura/2, this.EixoY - Altura/2, this.Largura, this.Altura);
            Global.Grafico.FillEllipse(new SolidBrush(this.Cor), this.EixoX - Largura/2, this.EixoY - Altura/2, this.Largura, this.Altura);
        }

        public void MovimentoBola()
        {

        }
    }
}
